package interfacekeyword;

public class ComparableCircle extends Circle implements CompareObject {


    /**
     * 比较两个对象的大小
     *
     * @param o 要比较的对象
     * @return 0 相等；1 当前对象大；-1 当前对象小
     */
    @Override
    public int compareTo(Object o) {
        Circle circle = (Circle) o;

        if (getRadius() == circle.getRadius()){
            return 0;
        }
        else {
            if (getRadius() > circle.getRadius()){
                return 1;
            }
            else {
                return -1;
            }
        }
    }
}
